ТХАБ:Как копировать статьи с Википедии? — различия между версиями

Материал из ТХАБ.РФ
Перейти к: навигация, поиск
(Новая страница: «При прямом копировании статей из википедии они выглядят очень некрасиво. Копирование вс…»)
 
м (При попытки вставить слишком большую статью с большим количеством шаблонов сервер выдаёт ошибку 500.)
 
(не показано 7 промежуточных версий этого же участника)
Строка 1: Строка 1:
 +
== Копирование из википедии ==
 +
 
При прямом копировании статей из википедии они выглядят очень некрасиво. Копирование всех используемых в статье и не достающих шаблонов не помогает :(.
 
При прямом копировании статей из википедии они выглядят очень некрасиво. Копирование всех используемых в статье и не достающих шаблонов не помогает :(.
 +
 
'''В чём причина?'''
 
'''В чём причина?'''
* В википедии при формировании статьи используются скрипты [[Lua]] которые иногда берут часть данных с базы данных [[викидата]]. Это сделано для того чтобы данные в сотнях языковых разделах википедии были одинаковыми, но это не позволяет использовать [[язык семантических запросов]]. ТХАБ.РФ не требуется поддерживать одинаковость данных в языковые разделах, что позволяет использовать  
+
* В википедии при формировании статьи используются скрипты [[Lua]] которые иногда берут часть данных с базы данных [[викидата]]. Это сделано для того чтобы данные в сотнях языковых разделах википедии были одинаковыми, но это не позволяет использовать [[язык семантических запросов]]. ТХАБ.РФ не требуется поддерживать одинаковость данных в языковые разделах, что позволяет использовать [[семантическую разметку]] в статьях и [[семантические запросы]] для генерации списков.
  
 
'''Что делать?'''
 
'''Что делать?'''
* Как правило помогает  
+
 
* удаление "карточки объекта" которая идёт в самом начале статьи.
+
Как правило помогает удаление
* шаблонов которые начинаются с '''#invoke:''' - это и есть запрос к викидата
+
* "карточки объекта" которая идёт в самом начале статьи
 +
* шаблонов которые начинаются с '''#invoke:''' - это и есть запрос скрипта Lua к викидата
 +
 
 +
 
 +
=== При попытки вставить слишком большую статью с большим количеством шаблонов сервер выдаёт ошибку 500. ===
 +
 
 +
'''Причина:'''
 +
* Не хватает времени выполнения скрипта PHP?
 +
* в статье присутствуют не поддерживаемые теги?
 +
* Низкая мощность процессора вебсервера - нет
 +
 
 +
'''Решение:'''
 +
* Экспортировать по 1-4 страницы из другой вики за 1 раз
 +
* Разбить страницу и вставить её по секциям.
 +
* Ограничить размер создаваемых станиц.
 +
 
 +
== См. также ==
 +
* [[ТХАБ.РФ:Как оформить страницу?]]
 +
 
 +
[[Категория:ТХАБ]]
 +
[[Категория:Как сделать?]]
  
 
{{t}}
 
{{t}}

Текущая версия на 23:13, 27 сентября 2016

Копирование из википедии

При прямом копировании статей из википедии они выглядят очень некрасиво. Копирование всех используемых в статье и не достающих шаблонов не помогает :(.

В чём причина?

  • В википедии при формировании статьи используются скрипты Lua которые иногда берут часть данных с базы данных викидата. Это сделано для того чтобы данные в сотнях языковых разделах википедии были одинаковыми, но это не позволяет использовать язык семантических запросов. ТХАБ.РФ не требуется поддерживать одинаковость данных в языковые разделах, что позволяет использовать семантическую разметку в статьях и семантические запросы для генерации списков.

Что делать?

Как правило помогает удаление

  • "карточки объекта" которая идёт в самом начале статьи
  • шаблонов которые начинаются с #invoke: - это и есть запрос скрипта Lua к викидата


При попытки вставить слишком большую статью с большим количеством шаблонов сервер выдаёт ошибку 500.

Причина:

  • Не хватает времени выполнения скрипта PHP?
  • в статье присутствуют не поддерживаемые теги?
  • Низкая мощность процессора вебсервера - нет

Решение:

  • Экспортировать по 1-4 страницы из другой вики за 1 раз
  • Разбить страницу и вставить её по секциям.
  • Ограничить размер создаваемых станиц.

См. также